/*************************************************
 * 描述：子窗体管理工具
 *
 * File：subwindowmanager.h
 * Author：zhangzhiming@mozihealthcare.cn
 * Date：25-9-23
 * Update：
 * ************************************************/

#ifndef SUBWINDOWMANAGER_H
#define SUBWINDOWMANAGER_H
#include <QMap>
#include <QWidget>


class SubWindowManager
{
public:
	static SubWindowManager& instance();
	~SubWindowManager();

	void registerWidget(QString widgetName,QWidget* widget);
	void unregisterWidget(QString widgetName);
	QWidget* widgetInstance(QString widgetName);
private:
	SubWindowManager();

	QMap<QString,QWidget*> m_widgets;
};


#endif//SUBWINDOWMANAGER_H
